home *** CD-ROM | disk | FTP | other *** search
- Distribution
-
- Briefly, LazyBench is a Freely Distributable Copyrighted product
- whose rights are reserved to Werther 'Mircko' Pirani (referred to
- as "the Author").
- LazyBench may be freely distributed as long as the following
- restrictions are met:
- - The distributor may only charge a fee up to the cost of obtaining
- a public domain disk from a PD Library.
- - The distributor agrees to cease distributing the program and any
- data involved if requested to do so by the Author.
- - The distributor may only distribute an unmodified copy of the
- original program, with all supplied documentation and copyright
- notices intact.
- Read the file "License.doc" for more details.
-
- The original distribution includes:
-
- LazyBench.doc 21271 bytes (this document)
- Lazybench.doc.info 745 bytes (its icon)
- LazyBench 18116 bytes (LazyBench for OS 2.xx)
- LazyBench.info 540 bytes (its icon)
- License.doc 7608 bytes (legal stuff)
- License.doc.info 745 bytes (its icon)
-
- If one or more of the above is missing, then your distribution is
- incomplete: please, dump it immediately and check it out with your
- favourite BBS or PD Library. If all else fails, you can try to get
- in touch with me for a complete distribution. Read the chapter
- "Feedback" for more details.
-
-
-
- LazyBench is Kickstart 2.xx and above only
-
- I'm no longer developing and distributing LazyBench for pre OS 2.xx
- Amigas and so from now on all the new archives circulating will be
- Kickstart 2.xx only. Anyway, If you need the simpler LazyBench for
- OS 1.3 you can find it on Fish Disk # 894, on a Aminet site,
- perhaps on a BBS near you or directly from me.
-
-
-
- LazyBench and MUI users
-
- Although Stefan Stuntz's Magic User Interface is causing much
- excitement within the Amiga community, LazyBench wants to be a
- small stand alone application: no custom libraries, handlers or
- devices. Also, is already font sensitive, Style Guide compliant and
- fully configurable.
- Nonetheless, if you'd like LazyBench to support MUI, just drop me a
- note at one of the addresses listed in "Feedback". Perhaps the next
- release could be MUI based, who knows? :-)
-
-
-
- Introduction
-
- LazyBench is a little utility for lazy people with a hard disk
- crammed full of goodies, which are too difficult to reach because
- they are buried away in drawers inside drawers inside drawers
- inside drawers ... I could go on and on but ... I'm too lazy! :-)
-
- Laziness aside, LazyBench adds an item under the Workbench "Tools"
- menu, installs itself as a commodity and quietly waits in the
- background. From now on, you can use its hot key combination (or
- select the item 'LazyBench' from the "Tools" menu) to open a window
- and pick up an application from a list of your favourite
- applications (tools or projects) without having to mess around with
- the Workbench!
-
- Such utilities are usually called "hard disk menus" and while
- LazyBench is neither the only one, nor the best available, it's
- tiny enough (just 18116 bytes) to fit even in the most crowded of
- the hard disks. Furthermore, it's easy to configure even for the
- laziest person in the world! :-)
-
-
-
- Installing LazyBench
-
- 1) Drag the LazyBench icon in the WBStartup drawer.
-
- 2) Click once on the LazyBench icon and select the item
- 'Information...' from the Workbench "Icons" menu (or use the Right
- Amiga - I keyboard equivalent) to edit the Tool Types according to
- your personal needs and tastes.
- Like any other commodity, LazyBench deals with these standard Tool
- Types:
-
- CX_POPUP (internal default: CX_POPUP=NO)
- Use CX_POPUP=YES if you want LazyBench to open its window as soon
- as it's launched.
-
- CX_POPKEY (internal default: CX_POPKEY=ralt help)
- This is the hot key to make the LazyBench window appear. By
- default the combination is Right Alt - Help. Choose this one
- carefully to avoid any conflict with other commodities and
- applications (remember that this hot key is always active, no
- matter which screen is in the foreground). Please, refer to your
- "Using The System Software" manual and read the chapter about
- commodities for more details.
-
- CX_PRI (internal default: CX_PRI=0)
- You can set the LazyBench priority by entering a number in the
- range from -128 to 127 but you'd better stick with a value of 0.
-
- Furthermore, you may want to use these extra Tool Types:
-
- REMEMBER (internal default: NOREMEMBER)
- By default LazyBench opens its window in the upper left corner of
- the visible portion of the Workbench screen, but you can use the
- Tool Type REMEMBER to make LazyBench "remember" its last
- position. That is, you can pop up its window, drag it where you
- want and close it: from the next time the LazyBench window will
- pop up there.
-
- AUTOHIDE (internal default: NOAUTOHIDE)
- By default when you launch an application the LazyBench window
- stays open and it's up to you to close it when you're done. On
- the other hand, you can use the Tool Type AUTOHIDE to make
- LazyBench automatically close its window as soon as it launches
- an application.
-
- EDITOR (internal default: EDITOR=C:Ed)
- LazyBench can invoke the editor of your choice, so you can add or
- remove items from its configuration file with no efforts at all.
- Use a string like:
-
- EDITOR=SYS:Tools/Memacs
-
- to choose the editor you feel more comfortable with and let
- LazyBench take care about the rest.
-
- FONTSENSITIVE (Obsolete!)
- LazyBench V1.14 is fully font sensitive and while LazyBench V1.12
- used just the default Screen font, now you're really spoiled for
- choice:
-
- SYSTEMFONT (internal default: none)
- LazyBench will use whatever font you've chosen as the default
- System font.
-
- SCREENFONT (internal default: none)
- If you prefer a proportional font, LazyBench will use whatever
- font you've chosen as the default Screen font.
-
- WBFONT (internal default: none)
- Yet another occasion to use a proportional font: LazyBench
- will use whatever font you've chosen as the default Workbench
- Icon font.
-
- Note: If you don't specify any of these Tool Types, LazyBench
- will stick to the usual Topaz 8 font.
-
- ITEMS (internal default: ITEMS=10)
- Now you can customize LazyBench even more by specifying how many
- items to display in the ListView at once.
- Note: You can't use a value smaller than 10. On the other hand,
- if this value is too big the LazyBench window won't feet on the
- Workbench screen and will be clipped by the OS. You've been
- warned!
-
- DONOTWAIT (system default: WAIT)
- If you start LazyBench at boot time and you omit to insert this
- Tool Type, the Workbench won't be able to close the original
- shell and will ask you if you want to wait some more: just a
- minor annoyance...
-
-
-
- Configuring LazyBench
-
- Create a file called "LazyMenu" in the S: directory. This is a
- plain text file, so you can use the editor you feel more
- comfortable with, from the humble Ed to a word processor with all
- the bells and whistles. LazyBench reads this file to know about the
- applications (tools or projects) you would like to have handy,
- without messing the Workbench screen with many open drawers and
- windows.
- Actually, you can use LazyBench itself to edit this file. If you
- start LazyBench with no "LazyMenu" file in the S: directory, it
- asks you if you want to create one. Clicking on the 'Yes' gadget
- will start the editor. Read the discussion about the EDITOR Tool
- Type in the chapter "Installing LazyBench" for more details.
-
- Each line in this text file is the full pathname for the
- application you want LazyBench to launch and each line can be up to
- 256 characters in length:
-
- SYS:Utilities/Clock
- SYS:Tools/Calculator
- Work:FinalCopy_II/FinalCopy_II
- Work:NComm/NCommSYS:Work/Games/Amoeba Invaders
-
- Please note the space within the last line: when a directory or an
- application name contains spaces you don't have to use double
- quotes, just type the full pathname as above. Of course in the
- LazyBench ListView you'll see just the applications name, not the
- full pathnames, so in this case you'll see items named "Clock",
- "Calculator", "FinalCopy_II", "NComm" and "Amoeba Invaders".
- Please note that the only limit is the memory available in your
- system, so you can have an unlimited number of applications listed
- in the "LazyMenu" file.
-
- Please also note that you can also use a line of the type:
-
- Work:WriteStuff/Documents/Letter
-
- where "Letter" it's not an application (a tool) but a document (a
- project) and choosing the item named "Letter" from the LazyBench
- ListView would start the word processor used to write such a
- document and load the file named "Letter". Since most word
- processors, desktop publishers and paint programs save their
- settings along with the document, you can start an application and
- load its preferences just by picking an item from the LazyBench
- ListView. Neat, isn't it?
-
-
-
- Activating LazyBench
-
- LazyBench sits in the background and you can activate it by:
-
- 1) Its hot key combination. No matter which screen is in the
- foreground, the hot key combination causes the Workbench screen to
- come to the foreground and the LazyBench window to open. The
- default is the combination "Right Alt - Help" (press the Right Alt
- key, hold it down and press the Help key) but you are free to pick
- up the one you prefer. Read the discussion about the CX_POPKEY Tool
- Type in the chapter "Installing LazyBench" for more details.
-
- 2) Selecting the item 'LazyBench' from the Workbench "Tools" menu.
- This is handy if the Workbench screen is already in the foreground.
-
- 3) Launching the Exchange commodity, selecting the item named
- 'LazyBench' and clicking on the gadget labelled 'Show'. This one is
- pretty awkward, I know, but it's just to let you know! :-)
-
-
- Using LazyBench
-
- When you start LazyBench you are presented with a window, a
- ListView and a group of gadgets labelled 'About...', 'Start', 'Edit
- List', 'Hide' and 'Quit'. All these gadgets can also be selected
- from the "LazyBench" menu, with the Right Amiga - key equivalent,
- or with a quicker, more straightforward, single key equivalent.
- Please note that using the latter method, the action is performed
- only when you release the key so, should you change your mind, it's
- possible to click on any other key which has no meaning to
- LazyBench (including Control, Shift, Alt, Amiga and Caps Lock) to
- abort the operation.
-
- The ListView
- The ListView is much like a regular file requester but this time
- the items displayed are the applications (tools or projects) you
- can launch from LazyBench and not files within a directory. As
- any other regular file requester, you can click on the arrows and
- drag or click the slider to scroll the items. Furthermore, you
- can use the unshifted or shifted up and down cursor keys to
- scroll the ListView either by one item or by one "page" at a
- time. The current selection and the number of applications
- launched so far by LazyBench are displayed just underneath the
- ListView.
- The simplest and quickest way to launch an application is to
- double-click on a ListView item or to press either the 'S' or the
- ENTER key after you have selected an item.
-
- 'About...' (Right Amiga - A) (A)
- Okay, I'm a bit egocentric! :-)
-
- 'Start' (Right Amiga - S) (S or ENTER)
- Another way to launch an application. Click once on the ListView
- to select an item and then click on the 'Start' gadget or use the
- cursor keys and then press the 'S' or the ENTER key. Please note
- that the 'S' and the ENTER keys are inactive and both the 'Start'
- gadget and the 'Start' items from the "LazyBench" menu are
- ghosted (you can't select them) until you have not selected an
- item from the ListView.
-
- 'Edit List' (Right Amiga - E) (E)
- When you need to add or remove applications to or from the
- "LazyMenu" file in the S: directory, you don't have to quit
- LazyBench to update the ListView. Just click on this gadget or
- press the 'E' key to invoke your editor, then edit the file and
- let LazyBench close the window, reload the file and reopen the
- window, thus updating the ListView. Pheeew!!! :-)
-
- 'Hide' (Right Amiga - H) (H)
- Click on this gadget or press the 'H' key to close the window
- (same as clicking on the close gadget in the upper left corner)
- and to let LazyBench running in the background. Use its hot key
- combination or select 'LazyBench' from the Workbench "Tools" menu
- to make its window pop up again.
-
- 'Quit' (Right Amiga - Q) (Q)
- The only way to quit LazyBench. Please note that the 'Q' key is
- inactive and both the 'Quit' gadget and the 'Quit' items from the
- "LazyBench" menu are ghosted (you can't click on them) until
- applications launched by LazyBench are still running.
-
-
-
- Quick Troubleshooting Guide
-
- Due to its simplicity, LazyBench doesn't really need a
- troubleshooting guide. Anyway, if one or more items are present in
- the "LazyMenu" file but are missing from the LazyBench ListView,
- you may want to look for one of the following:
-
- 1) Either you've made a typo or you have gotten the pathname for
- one or more of the applications wrong;
-
- 2) The pathname is correct but the application it's neither a tool,
- nor a project. A directory perhaps?!?
-
- 3) The pathname is right and the application is really a tool or a
- project but has no icon. Since LazyBench purpose is to launch an
- application without having to double-click on its icon, you're
- definitely out of luck. How can you double-click on something with
- no icon at all?!? :-)
-
- Furthermore, if LazyBench quits with the message "Cannot install
- LazyBench as a commodity" either you've entered a hot key used by
- another commodity or you've entered an illegal hot key. Please
- check the CX_POPKEY Tool Type and refer to your "Using The System
- Software" manual.
-
-
-
- LazyBench History
-
- V1.00: February 28, 1993
- - First ever public release.
-
- V1.01: March 7, 1993
- - Memory is now dynamically allocated and the benefits are
- twofold:
- 1) LazyBench uses just the memory it needs, depending on how many
- items a user wants to display in the LazyBench ListView and not
- assuming there are 100 of them.
- 2) The limit of up to 100 applications in the ListView is gone
- and the only limit is the memory available!
-
- V1.02: March 11, 1993
- - The 'Start' gadget is ghosted until there is a current
- selection and becomes ghosted again as soon as the application is
- launched. That is, to use the 'Start' gadget first you have to
- select an item from the ListView.
- - The 'Quit' gadget and the 'Quit' item in the "LazyBench" menu
- become both ghosted as soon as there is at least a LazyBench
- launched application: that is, you cannot quit while applications
- started by LazyBench are still running.
- - Added support for the "version" string: the user can tell which
- revision he owns without starting LazyBench, but just by typing
- in the Shell window:
- version SYS:WBStartup/LazyBench FULL
-
- - Now LazyBench asks for version 36 (the one in the Amiga 3000)
- of the libraries needed, so Amiga 3000 owners should experience
- no problem at all. Sorry: I forgot you!
-
- V1.03: March 14, 1993
- - Rearranged the items in the "LazyBench" menu.
- - Workbench virtual screens (screens bigger than the physical
- screen) now are properly supported and the LazyBench window
- always pops up in the upper left corner of the (visible part of)
- the Workbench screen.
- - Added the keyword REMEMBER to the Tool Types: now LazyBench can
- remember where it was placed last time you closed its window. If
- REMEMBER is not set, LazyBench always pops up its window in the
- upper left corner of the (visible part of the) Workbench screen.
-
- V1.04: Apr 8, 1993
- - Added the keyword AUTOHIDE to the Tool Types: now LazyBench can
- automatically close its window after launching an application. If
- AUTOHIDE is not set, the LazyBench window stays open. Thanks to
- Bernie Cosell for this suggestion!
- - Rearranged one more time the items in the "LazyBench" menu: now
- all the LazyBench gadgets (including 'Start') are available as
- menu items under the "LazyBench" menu and have keyboard shortcut
- equivalents.
-
- V1.05 - V1.09: Apr, May and June 1993
- - Just minor "internal" revisions not worth a standalone
- distribution.
-
- V1.10: June 25, 1993
- - Added the keyword EDITOR to the Tool Types: now LazyBench can
- invoke the editor of your choice to edit the "LazyMenu" file in
- the S: directory with no efforts at all. Thanks to Daniel
- Migueres for this suggestion!
- - Added a couple of requesters that pop up before any "critical"
- operation.
-
- V1.11: September 4, 1993
- - Added the keyword FONTSENSITIVE to the Tool Types: now
- LazyBench can use the font selected as the default Screen font.
- Omitting this keyword forces LazyBench to stick to the usual
- topaz 8 font.
-
- V1.12: October 10, 1993
- - Now every gadget as a single key equivalent denoted by an
- underscore. Furthermore, the cursor keys can be used to scroll
- the ListView either by one item or by one "page" at a time using
- the shift keys. The ENTER key can be used just like the 'S' key
- or the 'Start' gadget to launch the currently selected
- application, so there's no really need for a mouse!
-
- V1.13: November 1993
- - Another "internal" release.
- - Fixed a minor bug that caused the ListView to become
- temporarily blank if the user pressed either the left or the
- right cursor;
- - Improved single key equivalent handling;
-
- V1.14: December 23, 1993 - The Xmas release! :-)
- - Removed the FONTSENSITIVE Tool Type;
- - Added more font support with the SYSTEMFONT, SCREENFONT and
- WBFONT Tool Types;
- - Added the ITEMS Tool Type to let the user specify how many
- items to display in the ListView at once;
- - Compiled with SAS 6.50!
-
-
-
- Feedback
-
- LazyBench is freely distributable and so I'm not asking for money.
- Anyway, if you are using LazyBench I'd like very much to hear it
- from you. Suggestions, bug reports, positive criticism and
- contributions are welcomed at the following addresses:
-
- Internet: werther@karunko.nervous.com
- Fidonet: 2:335/602.12 (Mirko Pirani)
- Amiganet: 39:102/1.12 (Mirko Pirani)
-
- If all else fails you can always reach me by snail mail (even a
- simple postcard will do):
-
- Werther 'Mircko' Pirani
- Via Mario Torresi, 74
- 60128 Ancona
- ITALY
-
-
-
- Dedicated to
-
- Mila, Yaya, Tina, Biba, Betty and Laura: Merry Christmas.
-
- Rosanna: The Woman in my life, the one who really loves me, the one
- who really cares ... my mother! :-)
-
- Steve B. from Bernardones. Their brand new "Mondo Buzzurro" demo
- tape is due real soon now.
-
- Anyone who has taken the time to get in touch with me. Thanks!
-
-
-
-
-
- December 23, 1993
-
- Werther 'Mircko' Pirani
-